package day08;

public class Dog extends Animal {
    // 子类新增属性 name
    private String name;
    private int age = 20;

    // 输出int的值
    public void showAge() {
        System.out.println("age:" + age);
        System.out.println("this.age:" + this.age);
        System.out.println("super.age:" + super.age);
    }

    // 新增get、set方法
    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    // 新增show方法
    public void show() {
        // 输出所有的成员属性
        // System.out.println("父类的属性 color:" + color);// 父类的私有属性不能直接使用
        System.out.println("父类的方法 getColor():" + getColor());// 间接使用public方法获取属性
        System.out.println("父类的属性 age:" + age);// 父类的public属性可以直接使用
        System.out.println("子类的属性 name:" + name);// 子类的属性可以直接使用
    }

}